(function($) {
    /**
     * Vietnamese language package
     * Translated by @nghuuphuoc
     */
    $.fn.bootstrapValidator.i18n = $.extend(true,
        $.fn.bootstrapValidator.i18n,
        {
            base64: {
                'default': "Vui lòng nhập chuỗi mã hoá base64 hợp lệ"
            },
            between: {
                'default': "Vui lòng nhập giá trị nằm giữa %s và %s",
                notInclusive: "Vui lòng nhập giá trị nằm giữa %s và %s"
            },
            callback: {
                'default': "Vui lòng nhập giá trị hợp lệ"
            },
            choice: {
                'default': "Vui lòng nhập giá trị hợp lệ",
                less: "Vui lòng chọn ít nhất %s lựa chọn",
                more: "Vui lòng chọn nhiều nhất %s lựa chọn",
                between: "Vui lòng chọn %s - %s lựa chọn"
            },
            creditCard: {
                'default': "Vui lòng nhập số thẻ tín dụng hợp lệ"
            },
            cusip: {
                'default': "Vui lòng nhập số CUSIP hợp lệ"
            },
            cvv: {
                'default': "Vui lòng nhập số CVV hợp lệ"
            },
            date: {
                'default': "Vui lòng nhập ngày hợp lệ"
            },
            different: {
                'default': "Vui lòng nhập một giá trị khác"
            },
            digits: {
                'default': "Vui lòng chỉ nhập số"
            },
            ean: {
                'default': "Vui lòng nhập số EAN hợp lệ"
            },
            emailAddress: {
                'default': "Vui lòng nhập địa chỉ email hợp lệ"
            },
            file: {
                'default': "Vui lòng chọn file hợp lệ"
            },
            greaterThan: {
                'default': "Vui lòng nhập giá trị lớn hơn hoặc bằng %s",
                notInclusive: "Vui lòng nhập giá trị lớn hơn %s"
            },
            grid: {
                'default': "Vui lòng nhập số GRId hợp lệ"
            },
            hex: {
                'default': "Vui lòng nhập số hexa hợp lệ"
            },
            hexColor: {
                'default': "Vui lòng nhập mã màu hợp lệ"
            },
            iban: {
                'default': "Vui lòng nhập số IBAN hợp lệ",
                countryNotSupported: "Mã quốc gia %s không được hỗ trợ",
                country: "Vui lòng nhập mã IBAN hợp lệ của %s",
                countries: {
                    AD: "Andorra",
                    AE: "Tiểu vương quốc Ả Rập thống nhất",
                    AL: "Albania",
                    AO: "Angola",
                    AT: "Áo",
                    AZ: "Azerbaijan",
                    BA: "Bosnia và Herzegovina",
                    BE: "Bỉ",
                    BF: "Burkina Faso",
                    BG: "Bulgaria",
                    BH: "Bahrain",
                    BI: "Burundi",
                    BJ: "Benin",
                    BR: "Brazil",
                    CH: "Thuỵ Sĩ",
                    CI: "Bờ Biển Ngà",
                    CM: "Cameroon",
                    CR: "Costa Rica",
                    CV: "Cape Verde",
                    CY: "Síp",
                    CZ: "Séc",
                    DE: "Đức",
                    DK: "Đan Mạch",
                    DO: "Dominican",
                    DZ: "Algeria",
                    EE: "Estonia",
                    ES: "Tây Ban Nha",
                    FI: "Phần Lan",
                    FO: "Đảo Faroe",
                    FR: "Pháp",
                    GB: "Vương quốc Anh",
                    GE: "Georgia",
                    GI: "Gibraltar",
                    GL: "Greenland",
                    GR: "Hy Lạp",
                    GT: "Guatemala",
                    HR: "Croatia",
                    HU: "Hungary",
                    IE: "Ireland",
                    IL: "Israel",
                    IR: "Iran",
                    IS: "Iceland",
                    IT: "Ý",
                    JO: "Jordan",
                    KW: "Kuwait",
                    KZ: "Kazakhstan",
                    LB: "Lebanon",
                    LI: "Liechtenstein",
                    LT: "Lithuania",
                    LU: "Luxembourg",
                    LV: "Latvia",
                    MC: "Monaco",
                    MD: "Moldova",
                    ME: "Montenegro",
                    MG: "Madagascar",
                    MK: "Macedonia",
                    ML: "Mali",
                    MR: "Mauritania",
                    MT: "Malta",
                    MU: "Mauritius",
                    MZ: "Mozambique",
                    NL: "Hà Lan",
                    NO: "Na Uy",
                    PK: "Pakistan",
                    PL: "Ba Lan",
                    PS: "Palestinian",
                    PT: "Bồ Đào Nha",
                    QA: "Qatar",
                    RO: "Rumani",
                    RS: "Serbia",
                    SA: "Ả Rập Xê Út",
                    SE: "Thuỵ Điển",
                    SI: "Slovenia",
                    SK: "Slovakia",
                    SM: "San Marino",
                    SN: "Senegal",
                    TN: "Tunisia",
                    TR: "Thổ Nhĩ Kỳ",
                    VG: "Đảo Virgin, Anh quốc"
                }
            },
            id: {
                'default': "Vui lòng nhập mã ID hợp lệ",
                countryNotSupported: "Mã quốc gia %s không được hỗ trợ",
                country: "Vui lòng nhập mã ID hợp lệ của %s",
                countries: {
                    BA: "Bosnia và Herzegovina",
                    BG: "Bulgari",
                    BR: "Brazil",
                    CH: "Thuỵ Sĩ",
                    CL: "Chi Lê",
                    CZ: "Séc",
                    DK: "Đan Mạch",
                    EE: "Estonia",
                    ES: "Tây Ban Nha",
                    FI: "Phần Lan",
                    HR: "Croatia",
                    IE: "Ireland",
                    IS: "Iceland",
                    LT: "Lithuania",
                    LV: "Latvia",
                    ME: "Montenegro",
                    MK: "Macedonia",
                    NL: "Hà Lan",
                    RO: "Rumani",
                    RS: "Serbia",
                    SE: "Thuỵ Điển",
                    SI: "Slovenia",
                    SK: "Slovakia",
                    SM: "San Marino",
                    ZA: "Nam Phi"
                }
            },
            identical: {
                'default': "Vui lòng nhập cùng giá trị"
            },
            imei: {
                'default': "Vui lòng nhập số IMEI hợp lệ"
            },
            imo: {
                'default': "Vui lòng nhập số IMO hợp lệ"
            },
            integer: {
                'default': "Vui lòng nhập số hợp lệ"
            },
            ip: {
                'default': "Vui lòng nhập địa chỉ IP hợp lệ",
                ipv4: "Vui lòng nhập địa chỉ IPv4 hợp lệ",
                ipv6: "Vui lòng nhập địa chỉ IPv6 hợp lệ"
            },
            isbn: {
                'default': "Vui lòng nhập số ISBN hợp lệ"
            },
            isin: {
                'default': "Vui lòng nhập số ISIN hợp lệ"
            },
            ismn: {
                'default': "Vui lòng nhập số ISMN hợp lệ"
            },
            issn: {
                'default': "Vui lòng nhập số ISSN hợp lệ"
            },
            lessThan: {
                'default': "Vui lòng nhập giá trị nhỏ hơn hoặc bằng %s",
                notInclusive: "Vui lòng nhập giá trị nhỏ hơn %s"
            },
            mac: {
                'default': "Vui lòng nhập địa chỉ MAC hợp lệ"
            },
            meid: {
                'default': "Vui lòng nhập số MEID hợp lệ"
            },
            notEmpty: {
                'default': "Vui lòng nhập giá trị"
            },
            numeric: {
                'default': "Vui lòng nhập số hợp lệ"
            },
            phone: {
                'default': "Vui lòng nhập số điện thoại hợp lệ",
                countryNotSupported: "Mã quốc gia %s không được hỗ trợ",
                country: "Vui lòng nhập số điện thoại hợp lệ của %s",
                countries: {
                    BR: "Brazil",
                    ES: "Tây Ban Nha",
                    FR: "Pháp",
                    GB: "Vương quốc Anh",
                    MA: "Maroc",
                    PK: "Pakistan",
                    US: "Mỹ"
                }
            },
            regexp: {
                'default': "Vui lòng nhập giá trị thích hợp với biểu mẫu"
            },
            remote: {
                'default': "Vui lòng nhập giá trị hợp lệ"
            },
            rtn: {
                'default': "Vui lòng nhập số RTN hợp lệ"
            },
            sedol: {
                'default': "Vui lòng nhập số SEDOL hợp lệ"
            },
            siren: {
                'default': "Vui lòng nhập số Siren hợp lệ"
            },
            siret: {
                'default': "Vui lòng nhập số Siret hợp lệ"
            },
            step: {
                'default': "Vui lòng nhập bước nhảy của %s"
            },
            stringCase: {
                'default': "Vui lòng nhập ký tự thường",
                upper: "Vui lòng nhập ký tự in hoa"
            },
            stringLength: {
                'default': "Vui lòng nhập giá trị có độ dài hợp lệ",
                less: "Vui lòng nhập ít hơn %s ký tự",
                more: "Vui lòng nhập nhiều hơn %s ký tự",
                between: "Vui lòng nhập giá trị có độ dài trong khoảng %s và %s ký tự"
            },
            uri: {
                'default': "Vui lòng nhập địa chỉ URI hợp lệ"
            },
            uuid: {
                'default': "Vui lòng nhập số UUID hợp lệ",
                version: "Vui lòng nhập số UUID phiên bản %s hợp lệ"
            },
            vat: {
                'default': "Vui lòng nhập số VAT hợp lệ",
                countryNotSupported: "Mã quốc gia %s không được hỗ trợ",
                country: "Vui lòng nhập số VAT hợp lệ của %s",
                countries: {
                    AT: "Áo",
                    BE: "Bỉ",
                    BG: "Bulgari",
                    BR: "Brazil",
                    CH: "Thuỵ Sĩ",
                    CY: "Síp",
                    CZ: "Séc",
                    DE: "Đức",
                    DK: "Đan Mạch",
                    EE: "Estonia",
                    ES: "Tây Ban Nha",
                    FI: "Phần Lan",
                    FR: "Pháp",
                    GB: "Vương quốc Anh",
                    GR: "Hy Lạp",
                    EL: "Hy Lạp",
                    HU: "Hungari",
                    HR: "Croatia",
                    IE: "Ireland",
                    IS: "Iceland",
                    IT: "Ý",
                    LT: "Lithuania",
                    LU: "Luxembourg",
                    LV: "Latvia",
                    MT: "Maltese",
                    NL: "Hà Lan",
                    NO: "Na Uy",
                    PL: "Ba Lan",
                    PT: "Bồ Đào Nha",
                    RO: "Rumani",
                    RU: "Nga",
                    RS: "Serbi",
                    SE: "Thuỵ Điển",
                    SI: "Slovenia",
                    SK: "Slovakia",
                    ZA: "Nam Phi"
                }
            },
            vin: {
                'default': "Vui lòng nhập số VIN hợp lệ"
            },
            zipCode: {
                'default': "Vui lòng nhập mã bưu điện hợp lệ",
                countryNotSupported: "Mã quốc gia %s không được hỗ trợ",
                country: "Vui lòng nhập %s",
                countries: {
                    BR: "mã bưu điện của Brazil",
                    CA: "mã bưu điện của Canada",
                    DK: "mã bưu điện của Đan Mạch",
                    GB: "mã bưu điện của Vương quốc Anh",
                    IT: "mã bưu điện của Ý",
                    MA: "mã bưu điện của Maroc",
                    NL: "mã bưu điện của Hà Lan",
                    SE: "mã bưu điện của Thuỵ Sĩ",
                    SG: "mã bưu điện của Singapore",
                    US: "mã bưu điện của Mỹ"
                }
            }
        });
}(window.jQuery));
